121848
107829
70817
3740
5063
12889
85718
64810
89830
77729
30061
13070
2011537
14168284
1387912
12303261
1190340
112113
10166157
999212
844637
81736
76995
70072