294
140
489
8
384
22
317
121
53
1413
168
194
149
77
260
339
535
522
68
1032
116
169
407
83
77
321
292
427
434
171
377
13
302
844
234
651
566
305
153
577
2090
110
394
554
418
277
354
113
118
249
515
376
170
128
