300
1,546
249
820
130
418
68
669
250
653
246
776
123
542
226
712
162
632
1
2
56
109
184
424
198
630
61
533
66
369
16
266
96
49
403
200
395