627928
1007460
548109
38401
388141
846479
377416
548384
300647
110125
179598
22912
2988361
2677455
2600928
2568455
2269995
2163955
2128281
2060719
1943226
1697208
1633351
1586406