973
1
1045
3774
5
518
0
960
1122
1773
2
2043
886
1145
1436
1065
300
165
282572
12590
530
569
20634
8
3700
2982
3
404
76
2526
685
842
4820
535
2855
3442