956
2
1342
1
563
682
811
546
983
1365
2010
0
849
942
2475
5
916
834
985
1126
1133
665
7043
6
504
12705
13
789
4
829
622
1945
625
962
3
656
3622
15
1297