14818
139627
492451
501621
363301
95456
381193
30437
745651
294797
878971
739182
2908361
2600455
2535928
2482455
2225995
2124955
2078281
2015719
1904226
1672208
1610351
1567406