340156
185320
755149
239740
920680
802860
166163
291292
497581
174658
817473
208881
5514367
4532935
4349459
3446462
3444998
3405286
3354956
3011729
3000226
2483209
2134352
2132407