107
1172
551
18119
15510
962
595
32
1555
251
805
1895
2449
1116
986
25
561
651
993
1026
54
27
321
569
332
912
1052
18611