50
2196
0
2
2036
1
1654
2801
6
1738
7
2389
8
3088
3
3286
4
2507
11
2410
3833
14
3253
2125
2497
1645
2528
2851
4039
4842
3445
1542
3180
2662
2062