605
2
757
1
842
4
941
694
553
3
310
564
458
1179
611
1091
403
832
425
0
554
868
8
760
628
1219
2956
14
662
1157
887
993
10
1567
7
925
1932
2593
5
781