693
0
782
1
1183
2
897
1205
1377
925
982
1229
1046
1678
4697
575
106
802
921
103
503
2495
4646
3
70
1160
669
1392
685
182
742
1400
373