631
1
626
2
1062
706
565
532
765
910
1126
747
2973
4
3480
1023
2792
491
417
386
526
490
488
433
608
8
1182
798
1368
855
871
781
580