3005 105
9554 750
34643 857
30897 355
45600 650
12838 305
23049 301
15877 700
14557 576
20944 887
24708 905
10876 391
42677 593
35528 175
23079 847
12842 184
4796 179
46895 101
30984 568
10916 147
8824 765
4365 389
17324 682
19485 430
11748 718
7793 262
26860 427
17639 233