50
2755
0
1
1185
899
1232
2
1297
1026
3188
1339
1953
1530
2774
1059
2872
2646
1131
1959
1881
4405
10
1090
2433
1559
2618
2331
1673
1685
2788
2695
2362