542657
943483
28579
23960
509422
83292
462243
353939
826831
638232
71775
146494
5081799
3512581
3001148
2310804
2212988
2007609
1903357
189778
1742118
1715136
1659195
1624471