50
1827
0
2
2871
4572
8
2808
3864
1
2404
1980
2558
3012
2296
2511
2403
3209
3051
3
3169
1741
2910
3253
4132
4
2259
4042
3239
2213
1999