99
1053
1185
946
643
345
1635
706
341
53
60
651
631
972
13
15
13316
1
924
865
903
846
14
404
21
18920
1098
792