50
1225
0
1051
5
864
961
2
811
1
908
890
1152
748
1416
797
1215
1134
1383
15
1075
1557
1296
909
3
978
1270
2411
6
1037
939
884
965
848