50
2660
0
2
1562
1
1696
2598
5
1167
1195
2142
2296
2786
2359
2267
2895
3
2203
2534
2392
14
2683
9
1937
7
2454
1974
18
2237
2076
1838
11
2219
3050