296
43
249
206
232
322
156
148
220
258
339
640
269
260
19
337
244
203
91
230
59
1415
13
15
9
45
1126
22
27
108
225
173
53
66
11
21
194
163
1370
12
30
164
140
28
48
54
64
5
4670
137
534
16
49
17
447
147
189