50
1230
0
1
2724
1247
3
2575
1120
2
6
2108
1443
2763
2223
1965
1256
4
2790
3078
3290
3483
20
2023
7
2442
2551
2775
5
3489
2606
2522
12
1841
2192