50
1143
0
5
935
2
11
1308
3
968
1
812
839
963
953
1079
1026
942
12
838
1385
6
1352
29
874
1075
783
970
1007
709
880
917
934
1006
1283
1093
1000
1131
4