1074
1
450
990
7
1233
4
832
3
2432
2
736
5
1060
1206
20
806
800
978
555
1072
654
1374
587
494
957
652
773
767
975
628
0
1109
703
1340
89
578