655270
95965
547230
284644
25242
423984
905982
788449
573602
673287
534451
942530
5096799
3526581
3026148
2329804
2217988
2013609
1918357
190278
1747118
1715136
1669195
1626471