359
646
296
617
211
369
281
361
176
312
260
224
64
242
78
246
20
222
12
172
47
168
29
141
87
181
112
35
116
14
114
21