1389
2
760
932
602
1
929
1571
4
428
1001
508
597
641
91
505
498
467
447
87
780
1741
573
582
396
515
476
377
886
648
3
522
501
400