2352
2
12779
8
1492
3
3206
5
1569
1
3012
4
2600
10827
989
0
1534
2480
2596
5296
13
1380
1050
1681
3127
665
2476
2392
6346
16
3041
9817
1527
1825