50
1726
0
1
2302
3293
15
1272
2931
2944
1250
2330
3209
1896
2367
2835
2
2443
3359
2918
2777
2183
2018
2094
2572
2730
1682
2292
1725