420
146
335
19
673
191
652
56
243
149
713
128
903
473
345
125
718
243
442
75
267
118
123
40
557
139
698
228
96
35
463
178
456
138
399
177
1415
596
370
59