653267
641975
691239
1011701
758891
620602
83969
351357
77414
28121
182972
687969
5136799
3560581
3067148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471