456
2
2658
3
700
4847
7
516
1
2459
570
476
443
484
400
4183
879
5
463
445
4111
779
979
4
1672
2991
0
1861
2192
3683
14
1531
555
639
1322
457
4963
1663