435
158
555
117
274
86
735
501
169
79
642
63
570
160
1735
925
833
330
277
75
266
144
373
146
526
208
333
142
59
24
279
119
524
118
354
139
185
126
603
169