1131
55
573
870
101
292
38
16
35
240
297
818
1374
2083
736
102
47
32
105
904
726
544
63
44
74
784
490
705
60
120
56
398
228