400
1
4185
7
665
470
445
546
464
1345
2
504
2795
6
1358
5
487
607
163
424
514
1015
512
611
538
404
421
432
471
547
700
2348
0
703
407
456