428859
156484
887348
197166
840566
16696
681645
530212
281448
696384
11832
58364
5165799
3584581
3109148
2416804
2242988
2067609
1986358
192078
1775118
1724136
1696196
1642471