392
1
1705
3
530
421
2
359
305
398
310
266
344
478
495
728
469
325
364
75
138
956
352
336
82
395
511
34
412
225
933