110437
610910
116342
947307
560261
935275
639194
712378
652818
737764
33862
592468
5270799
3691581
3211148
2531804
2285988
2140609
2062358
193978
1836118
1746136
1729196
1662471