446
153
360
27
700
201
692
73
276
167
746
144
1149
623
364
132
796
270
475
85
299
130
154
54
600
154
762
255
112
39
490
182
470
141
410
177
1972
862
382
62