851 30
5112 743
2442 214
3464 720
2544 140
150224 264
33836 638
13558 69
7435 857
28240 239
8957 755
3515 150
6297 482
4598 539
3389 547
4342 562
3753 614
1768 366