3063 150
2268 248
3487 563
1377 44
4871 287
3907 86
7956 237
5751 469
3371 180
3050 575
3250 264
7337 448
4524 79
5444 481
6280 391
5959 606
2817 542
7549 409
4688 416
6515 657
2652 212
5913 72
10484 772
9003 422
5251 642
12916 674
5960 596
7422 907