50
1135
0
1
1468
2541
2
1191
1921
1859
917
1690
2542
2700
905
1089
1198
2725
2904
963
2125
1679
2516
2811
1621
870
1188
1059
1330
847
2562
2821