2936
1005
8639
1501
1764
14649
2933
1836
903
2442
2290
828
1586
2633
793
793
743
1368
1117
911
1062
2883
1743
1765
1819
728
1066
3033
1597
3697
8395
10821
926
3955
850
794
2410
2255
986
740
707
1487
691
988
2782
1202
1472
1787
716
2394
889
3471
700
804
2077
977
775
808
1045
1079
1087
843
1094
2186
792
1709
869
1304
782
1073
1189
964
1071
2683
1853
818
5506
2320
1200
1379
3825
2106
735
706
733
2039
756
804
876
1583
1488
709
1572
3000
773
5165
737
2636
1588
2257
1015
2385
1484
18089
835
787
1764
874
732
1821
2488
3595
808
2120
1138
2113
1628
955
831
1650