50
1113
0
1
1250
2
8
963
3
1691
1490
4
2408
10
2288
2882
6
4204
2184
1208
1781
1544
2749
2460
1063
1503
2394
1899
2222
2532
1493
2377
2429
559
528
908
9
1011