898588
544179
351432
698138
520488
503884
132246
955950
752377
891960
70210
782635
2908361
2600455
2535928
2482455
2225995
2124955
2078281
2015719
1904226
1672208
1610351
1567406