576
1
3318
2
1077
606
766
834
831
81
77
545
642
557
830
4
79
692
2400
3
1616
1343
792
736
442
396
661
534
509
641
1041
886
1100
516