524682
460396
328253
223957
216664
2148103
204087
198662
177275
163090
150560
148285
224565
233288
150257
145372
146767
850499
4181113
2408105
198352
2145102
197083
150850
149178
161286
21875171
3325105
8670132