1158491
248226
793143
431585
783310
973640
370474
789360
458526
109650
697653
1173623
663595
328500
235299
1061241
17740483
15206692
13861960
10667916
7093156
7016668
6900831
6826362
6253477
5704960
5476623
5338253
431970
4045231