40554
310530
388186
468215
475432
97798
959344
909517
959774
858466
798589
638508
2876361
2572454
2518928
2449455
2205995
2110955
2058281
1994719
1891226
1660208
1597351
1556406