945
2
968
3
1359
4
940
1
302
990
387
83
310
349
544
239
1467
575
1117
0
960
567
403
1020
1654
7
364
624
419
72
951
1006
1067
6
942
980