486
2
480
1
546
2967
10
1116
7
455
463
1106
4
564
530
620
410
470
892
735
424
1017
335
843
476
446
406
454
3
471
400
523
465
434
687