881 30
5144 743
2458 215
3487 720
2586 140
150333 264
34054 638
13574 69
7439 857
28329 239
8966 755
3541 150
6328 482
4620 539
3390 547
4344 562
3754 614
1770 366