303 43
2636 690
13532 70
8911 777
7805 602
2247 609
2486 568
1721 214
6287 850
8868 555
2369 719
1041 147
204 33
1496 353
2596 533
1754 507
2999 652
10082 551
800 208
2649 522
1407 333
2678 826
3717 760
1326 278