3100
6993
7141
2230
2610
2950
5971
3480
4221
20243
24540
14333
1620617
1138712
10825276
1024416
9771258
96983
8061155
761211
70266
60934
56462
53558