302227
564679
480182
876625
912464
544805
545433
628339
153907
397376
177151
861712
5481367
4510935
4321459
3440462
3437998
3387286
3335956
2998729
2983226
2475209
2130352
2123407