10805
3178
2295
6547
3647
2955
4137
3252
3800
104770
8134
8924
4077
2656
9292
4504
3046
2847
1968
2537
2486
17609
5623
3446
3239
3383
14048
3298
5527
3081
2512
2841
3495
3049
4096
3113
2880
2650
6343
4364
3871
70591
33240
6998