702
1
883
3
530
1105
2
2346
6
660
608
346
1431
7
2045
11
721
0
785
663
920
594
1007
403
954
371
820
2000
4
422
387
411
676
332
334
349
350
480