881 30
5146 743
2458 215
3487 720
2586 140
150334 264
34059 638
13574 69
7439 857
28333 239
8967 755
3541 150
6328 482
4622 539
3390 547
4344 562
3754 614
1770 366