21313
2111
1420
1600
59316
2814
53138
35512
2543
2571
2843
34710
2011537
14169284
1387912
12303261
1190340
112113
10169157
999212
844737
81736
76995
70072