325
112
810
125
715
36
1018
297
452
145
661
168
430
177
436
125
693
272
181
32
2714
1265
638
42
444
134
481
144
776
317
680
183
445
32
535
166
310
161
392
202