851 30
5113 743
2443 215
3464 720
2545 140
150226 264
33840 638
13558 69
7435 857
28240 239
8957 755
3515 150
6297 482
4599 539
3389 547
4342 562
3753 614
1768 366