1091
2
1442
8550
5
358
1
1285
4
1838
15
614
4328
9
1458
477
1518
1012
1858
502
505
507
511
486
405
1130
2176
1229
490
620
2021
1780
530
591
3131
8
558