3496
5715
1839
9527
4161
2543
10127
2871
24250
2635
3191
2427
4721
4578
7180
14096
26837
2757
4371
3912
6597
4176
4828
35821
5001
9768
8239
2457
2137
5341
3096
3734
9027
33746