287
1299
162
10
77
73
36
24
332
325
141
27
14
244
540
276
662
20
176
97
293
192
508
1420
35
1510
197
1646
41
886
324
199
196
302
74
398
155
211
124
44
38
164
30
99
65
82
17
19
45
584
58
190
132
280