432671
28510
108349
19701
313932
450511
168932
770481
85708
252150
100202
88940
5114799
3547581
3046148
2349804
2226988
2031609
1943357
190778
1756118
1717136
1681195
1632471