4353 640
3340 531
2297 87
6560 275
3535 476
4527 604
1832 197
2470 317
2058 488
9150 342
32252 77
5545 936
9956 504
3759 597