20586
6288
21727
340149
792576
941448
287959
416758
363668
848363
29309
897583
2957361
2649455
2571928
2546455
2256995
2154955
2113281
2045719
1932226
1685208
1620351
1580406