511638
100797
42671
197827
770982
637661
82717
909814
504365
592453
327352
879653
78158
550351
339912
180371
8121743
539886
3099577
3027980
3011510
2145192
2014495
1980492
1888216
173566
1729948
15845
151061
1460545