413
997
388
698
212
700
313
664
217
648
278
1,047
125
591
77
567
180
529
222
522
112
458
192
535
97
405
162
371
167
409
209
305
19
283
123
399