119
560
42
198
271
1277
68
320
123
577
320
1505
191
900
29
135
229
1078
204
960