86
1053
1195
946
653
345
1615
706
341
53
60
651
631
972
13
15
16
13516
1
924
845
913
846
14
404
21
18820
1108
792