624
2
1067
6
1646
7
361
1
418
964
951
1006
942
70
980
1091
4
472
0
540
1117
741
77
1342
1460
3
953
1602
818
390
1014
1261
978
79
1303
1129