283
335
997
9
346
116
105
3704
35
250
27
197
287
1299
162
10
77
73
36
24
332
325
141
14
244
540
276
662
20
176
97
293
192
508
1420
1511
1647
41
886
324
199
196
302
74
398
155
212
124
44
38
164
30
99