556
992
1359
18314
1406
18812
1399
362
484
1095
25612
261
1064
1099
785
927
2208
952
936
1054
843
743
471
745
761
56
1213
6
8