2200
2
2047
3364
1
2171
4
7531
11
7560
4425
6412
2755
1544
2128
6114
3
1451
0
2649
1870
6
2429
1334
2144
1314
858
1346
5
2676
9726
1446
1878
2184
3898
3126
3022
9684