50
913
0
1
939
2169
16
996
827
884
3
1020
7
886
758
1141
4
1097
1098
907
823
671
2
980
944
835
961
1367
10
1027
1601
898
775
860
841
893