1193
1
690
2
780
5
581
573
553
1104
1575
509
1056
1014
507
841
410
399
468
459
542
487
375
411
580
495
555
559
541
1375
412
394