2556 217
2511 159
4441 426
10864 573
7037 451
5553 596
6390 675
3723 1006
16451 463
23289 641
28362 481
30980 623
6445 390
4937 248