2100
2
3688
5
10293
1632
2164
2454
830
0
2578
1
2358
9
688
216
1888
3868
10
1673
1320
1380
10598
4655
3694
1903
3
6666
4
1078
5347
1306
6095
1960
2533
2173
3066
7
2160