605
2
757
1
842
4
941
694
553
3
310
563
458
1179
611
1090
403
832
425
0
554
868
8
760
628
1218
2955
14
662
1157
886
993
10
1567
7
925
1931
2592
5
781