2193
947
2023
2718
1420
1603
14840
711
1674
574
2111
1406
1160
14903
2761
3380
966
795
585
1100
598
935
569
1013
591
721
641
626
728
651
714
640
672
674
960
768
1095
836
906
926
1122
4026
1212
1011
3913
1555
815
1134
691
808
791
651
681
753
728
752
803
705
947
725