9
118
84
24
96
53
29
43
61
11
860
1355
55
627
114
145
154
72
56
14
442
223
60
271
80
16
47
31
1085
408