1180106
169460
514265
853186
639920
379935
671887
83541
714141
1010373
453209
684470
138255
174717
913981
303723
17740483
15206692
13861960
10667916
7093156
7016668
6900831
6826362
6253477
5704960
5476623
5338253
431970
4045231