21008 122
6682 675
4503 392
2974 478
9672 730
1603 92
10310 644
25612 624
18075 726
13529 333
5268 523
4526 547
5251 358
13280 341
12696 739
4109 611
13878 885
21090 427
5909 351
4495 672
5398 308
22989 867
2854 240
14422 503
15841 569
16746 826
14247 54
8966 47