848 30
5112 743
2442 214
3463 720
2542 140
150221 264
33824 638
13555 69
7435 857
28238 239
8957 755
3515 150
6295 482
4596 539
3389 547
4342 562
3753 614
1768 366