103506 361
36201 935
20745 278
10846 50
32559 145
16993 777
21363 759
18145 675
26656 201
6525 101
15557 465
5219 480
15394 743
24440 313
12855 752
17228 589
20873 448
70248 169
10883 502
54271 352
20136 83
24971 327
6048 517
74086 859
25158 188
21841 263
36163 660
98828 289