109020
13743
10330
46771
1150
2460
106357
3571
3525
53020
1700
1592
201420
1649217
1169212
11528276
1045216
10414259
98064
8462155
786911
71776
62644
58042