973
1
1045
3774
5
960
1122
1773
2
1145
886
514
0
518
2982
3
1065
1166
896
12590
1391
2163
569
20634
8
404
76
2526
685
952
1261
998
930
920
837