881 30
5147 743
2461 215
3487 720
2586 140
150334 264
34069 638
13576 69
7439 857
28342 239
8967 755
3544 150
6328 482
4624 539
3390 547
4344 562
3755 614
1770 366