0
1070
1578
561
724
851
147
1231
113
363
580
302
37
469
573
486
197
564
8
1215
631
1475
480
873
247
450
277
1275
16
344
1
863
9
136
748
0
874
354
576
376
481
532
387
644
450
521
421
587
554
17
1143
1278
