12338
12
1231
1
3457
8
1878
961
2
2582
6
1834
5
2460
4
1202
2091
1538
1633
818
0
2159
9
1026
1235
2551
1413
2776
3
2271
937
880
754
10
859
1624
1874
583
1161
7
331
521