254962 106
18460591 6389
112239 172
15423815 5346
4779219 1407
4133057 1206
7889264 1548
1630059 411
22917236 7115
18167138 6113
17089757 5824
9113307 3609
139181 116
8077669 2491
4671925 1080
2455277 688
5300796 1118
3358101 970
3619523 832
106443 113