104423 361
36483 935
20927 278
10945 50
32887 145
17164 777
21527 759
4138 728
18249 676
13114 688
26923 201
6575 101
15691 465
2127 76
5357 480
15511 743
24712 313
13045 752
17350 589
21116 448
70650 169
11101 502
54896 352
20376 83
6341 764
25298 329
6148 517
74549 859