541
3
1312
2
2513
2438
4
103
0
696
1
844
1390
1378
717
726
1063
2709
6
639
820
3208
1400
648
886
882
1269
984
1088
8
1779
878
499
884
475
2423
1017