420
342
665
25
1097
14913
493
442
321
661
12
1231
1083
983
1103
965
863
21025
102
7
8
9
6
14
11
20
1965
13