334375
29334
652194
651671
972261
393404
463612
423391
115844
213770
961405
491976
438579
862827
43950
211526
8123743
539886
3099577
3027980
3011510
2145192
2014495
1980492
1888216
173566
1729948
15845
151061
1460545