189546
864541
151481
1004527
147705
62352
20950
966750
56394
405550
802793
948293
2878361
2573454
2519928
2450455
2206995
2110955
2059281
1994719
1892226
1661208
1598351
1556406