251
76
72
85
195
95
1260
100
185
128
150
170
157
177
464
346
413
241
238
251
394
568
461
626
560
4300
698
1350