31841190
18306244
4611113
421779
3882109
374674
340180
3064111
283158
280580
2741118
273455
267684
2674105
260298
253854
253766
250580
248554
2472106
476386
202089
1832114
372565
225687
221487
192496
1465105
148765
149179
152078
145858
157985
361285
447469
586965
358559
412662
338085
216591