50
1625
0
1
1664
1567
2
1486
1321
1851
1836
1481
1425
1277
1423
853
975
1189
1129
846
770
971
983
1090
929
962
878