305
588
165
605
350
370
941
236
105
374
747
137
1172
468
186
380
334
341
637
884
453
909
537
530
653
357
608
937
580
479
323
733
351
811
457
1517
667
989
253
324
173
478
737
194
727
275
485
309
178
185
374
334
325
170
193
559
122
150
374
367