176
263
161
158
178
630
1180
750
151
330
146
353
289
657
243
608
145
546
469
264
171
344
997
417
349
164
2016
296
145
175
340
480
589
249
427
305
432
1105
157
1055
1310
853
1170
153
672
355
736
398
256
204
412
759
400
653
250
938
408
806
480
429