12031
937
2028
757
2201
1423
3280
2294
1000
1272
1646
1139
1037
3257
3944
1544
14332
1884
2933
2481
1681
8524
1603
3231
1782
6921
2717
1638
22368
3034
6906
2467
10976