513752
913866
286906
267246
43213
469570
657847
1048690
902580
145890
403118
459985
979776
100810
40594
372793
17733483
15196692
13844960
10666916
7080156
7012668
6900831
6820362
6250477
5704960
5470623
5332253
431870
4042231