973
1
1045
3774
5
518
0
960
1122
1773
2
2043
886
1145
1436
1065
300
165
12590
770
530
569
3700
1866
3
2982
404
76
685
842
535
472
4936
514
6260