846436
974841
946537
146354
809298
771843
911987
966748
396899
536124
18217
804527
5478367
4507935
4319459
3440462
3434998
3384286
3331956
2998729
2981226
2474209
2130352
2123407