773
3
389
1
555
1143
755
895
2
507
80
122
58
91
84
169
897
180
209
67
542
83
375
75
297
225
655
363
245
242
1123
96