2131
2
2948
6
1522
1
2094
5
2471
7
1681
1393
5347
4
1340
378
0
1803
2358
9
2271
2919
1903
3
1033
3868
10
2155
1757
2041
2313
1149
2075
4821
319
1416
1386
10598