3594 30
2850 470
2954 655
2159 311
2246 227
2604 475
3835 722
1127 89
3603 596
1038 78
3510 660
2663 576
4082 895
1406 194
2875 533
3561 845
2603 554
5901 358
1645 177
2592 352
3725 742
2947 418
2001 295
2175 415
2272 338
970 62
4325 101
2511 399