121323
589115
750857
88532
6191
771838
351623
389449
263867
372574
170174
116883
5132799
3552581
3061148
2366804
2229988
2041609
1952357
191278
1761118
1719136
1686195
1635471