850
1
942
0
983
2
12708
13
505
665
7045
6
1128
830
834
630
739
432
3157
11
490
953
717
574
64
1601
802
2366
4
1193
1633
782
473
593
796
78
538