115488
1304913
5310
1800
70116327
70537
862512
1862654
46267
999616
5580
930
435167736
241007380
1685178313
158687269
131639180
125612260
1136068896
104868214
89962182
84090292
76545141
70473160