430772
218122
900285
255405
77523
639377
159790
287684
506864
247305
20561
377361
579492
594955
799278
986709
5588500
2915654
2116336
1879238
1815736
1755895
174867
1655433
1531922
1524854
1478850
1398500
1340400
1337590