343362
280649
130243
499461
209112
380359
253265
3308
331237
379552
824777
19737
5104799
3538581
3037148
2340804
2223988
2027609
1937357
190578
1750118
1716136
1678195
1630471