2503956 7123
116000 632
41056 581
58666 485
46599 393
61273 598
55624 163
117427 735
22259 113
47724 584
20297 187
34321 591
31515 292
37315 467
25781 194
29226 521
26951 834
34319 842
39917 209
34124 677
16083 83
31122 597
20420 102
10370 595
27096 186
9863 172
10755 268
11942 282