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