291
0
1949
74
75
284
409
2055
637
561
464
250
327
699
984
177
332
356
685
47
654
265
197
760
285
827
455