9
61
196
10
126
189
152
222
186
139
172
636
162
138
135
30
202
34
60
31
72
355
2671
1638
1371
2090
861
76
192
16694