541281
336783
275160
935523
401191
27483
643279
394288
922664
968499
935162
97684
5136799
3558581
3065148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471