50
1300
0
1
1990
1632
1481
2
2178
2153
1202
2482
2538
2091
8
1296
1645
1905
2356
1951
1991
3458
3
1306
2434
1631
2653
2968
2986
1377