50
3290
0
2
3015
1856
1794
1
2096
3073
3286
3613
2854
1385
3456
2238
2722
2988
2979
2492
2781
2018
3314
1963
2447
2302
2884
1347