2528 159
4449 426
10885 573
7051 451
5566 596
6421 675
3733 1006
16464 463
23343 641
28391 481
31028 623
6453 390
4950 248