50
1616
0
2
3074
1522
1370
2208
2937
3053
1252
1859
2732
2011
2497
3781
3050
1
2082
2856
2412
1960
3139
3225
1865
3197
2264
3548