50
2971
0
2
2012
1293
2587
1460
1923
2675
2170
2203
2583
2121
1617
2401
1303
2290
1
2793
2060
2691
3316
2254
2666
2453
1862
3019