100165
1390
56919
2252
7019
2677
4860
5231
5000
19050
12841
5390
2013237
14179284
1388312
12316261
1191240
112173
10175157
1000612
845837
81816
77115
70142