4612
306530
14457
15939
27209
7231
7955
22563
7860
23621
120427
12056
3573
67391
3414
11341
4206
4053
2910
6639
9494
209327
101803