340646
720218
1066427
969606
23545
692143
765785
966546
882971
1586
120891
785519
5082799
3515581
3010148
2319804
2212988
2009609
1905357
189878
1746118
1715136
1661195
1624471