1946
2758
1207
1902
3255
3421
2412
2740
3857
1891
5369
7887
1485
2907
3848
4175
1808
1613
1093
1408
1419
1607
2425
1625
1516
1272
1523
1472
2979
10434
2708
803
706
1113
620
1020
827
710
761
1055
4172
822
746
803
977
3598
881
994
1548
1073
695
658
735
1079
739
679
1002
2495
789
632
2403
634
1049
2748
666
1232
702
999
7879
703
1038
690
844
966
1105
795
967
796
987
785
793
747
760
2656
705
775
1155
690
793
1639
845
709
799
991
1696
928
671
732
651
687
1252
1901
835
965
655
637
602
669
849
671
697
1232
747
807
636
609
1310
688
693
966