3123
1322
1293
2206
2
3223
3
3071
7
2429
4
3593
8
10916
11
2594
3804
10
2224
1876
1536
3862
5
2179
2460
2232
1103
1
1566
0
1073
1737
2302
3881
4592
4760