50
1054
0
1
1986
25
995
3
1130
894
1149
945
2
993
1034
1431
1086
1094
1162
1945
41
1447
1127
1255
1336
963
1084
824
1306
1201
1807
1167
1375
1137
1783