30463
445246
861767
5282
100800
380764
57530
225403
20907
172179
877788
543108
2878361
2573454
2519928
2451455
2206995
2110955
2059281
1994719
1892226
1661208
1598351
1556406