907265
995732
213565
87524
650811
963401
167596
76226
33870
144445
128310
918679
5081799
3512581
3001148
2310804
2212988
2007609
1903357
189778
1742118
1715136
1659195
1624471