621
230
1016
477
804
367
443
166
251
192
661
158
893
218
637
215
529
74
326
171
403
157
271
110
690
113
573
156
476
186
398
34
139
49
245
105
335
211
591
143