2990
2
2661
3147
3117
3646
7304
1
8995
4944
5461
8064
2573
12112
2918
7179
6383
9506
6152
2030
3491
3736
1877
3386
3972
3153
6352
10393