576
1
3318
2
1077
606
766
834
832
83
77
545
642
557
830
4
80
692
2400
3
1617
1343
792
736
442
396
661
536
509
641
1041
886
1101
516