1007
4
758
2
2629
8
751
1
1586
61
694
3
463
433
471
1360
14
1001
582
489
637
381
557
584
706
501
450
417
448
608
515
700
536
494
478
403