5114
1715
24484
22406
9480
3054
595
1053
11842
643
2637
1070
670
655
1818
821
803
707
770
825
668
838
5667
867
799
742
766
823
776
1490
695
790
690
816
2186
760
1220
772
1695
783
935
2267
792
801
736
4409
4432
726
1839
5454
749
2541
914
837
836
9517
2177
1799
1478
843