881 30
5148 743
2462 215
3487 720
2588 140
150336 264
34078 638
13576 69
7439 857
28343 239
8967 755
3546 150
6328 482
4626 539
3390 547
4344 562
3755 614
1770 366