261
341
300
199
46
94
41
244
69
59
51
14
15
29
265
149
268
340
304
247
1952
203
122
79
25
91
36
641
137
39
103
418
64
398
345
1547
20
114
173
11
675
151
213
134
1421
295
197
12
55
8
49
153
43
32
421