576
992
1359
18314
1406
18812
1399
362
484
1095
25612
261
1064
1099
785
917
2198
942
926
1044
833
743
471
745
761
56
1213
6
8