1151 68
2583 360
2795 200
3574 505
3363 371
11293 476
2481 267
3444 611
4478 748
5598 387
2928 309
8534 681
10858 969
3925 260
3442 373
2175 334
2736 589
3611 324