1666
1
541
639
2892
3
1255
7
638
554
2
595
435
597
1470
1441
908
788
1083
809
2982
540
556
442
385
569
475
636
555
462
5472
8
1919
974
4