540880
378967
308304
2966
57465
751482
728758
311896
725664
363644
402126
42572
5100799
3534581
3035148
2338804
2220988
2025609
1934357
190378
1750118
1716136
1676195
1629471