340751
989880
38556
495427
496205
115413
458427
740778
798968
869626
354158
715552
2949361
2633455
2562928
2524455
2248995
2144955
2104281
2033719
1923226
1680208
1618351
1575406