102684
711981
414464
301565
96951
376489
443733
128414
696176
768937
211619
793668
5165799
3584581
3109148
2417804
2242988
2067609
1986358
192178
1775118
1724136
1696196
1642471