3108
7
74
1
1294
1321
914
0
88
628
85
5646
16
776
2
988
771
394
759
413
84
925
1035
748
503
1594
1300
3
1215
1721
939
720
78
3017
460
867