1100
1
1070
1196
1630
605
770
614
465
567
1098
3
873
636
527
568
1500
502
613
455
598
412
626
2
1312
9920
8
1373
548
1193
1159
436
579
518