50
1416
0
9
1342
1184
1336
1235
985
1
997
1577
1228
1882
2912
1995
1604
925
2076
1306
1933
2
1286
1121
1803
971
1068
1001
849