2706
4053
14403
3048
2330
1819
1760
1693
1611
1802
7848
4750
1513
1371
1052
1071
724
1870
805
1696
1168
3037
743
1193
2862
2248
3719
879
1345
1928
769
2597
1321
1184
665
3216
663
788
560
799
588
686
628
901
579
783
745
732
898
727
629
731
627
618
678
714
679
683
656
714