50
983
0
1
956
790
779
998
1144
848
930
1312
1448
814
1052
688
1045
734
1057
1476
1346
741
955
881
1044
1060
845