875 30
5134 743
2455 215
3480 720
2579 140
150306 264
33992 638
13567 69
7439 857
28285 239
8965 755
3534 150
6315 482
4614 539
3390 547
4344 562
3753 614
1770 366