2540
3089
1031
6499
1655
852
807
1194
1915
1360
615
639
608
692
1049
1118
1254
868
903
790
735
1699
817
4738
774
1654
1795
20714
1258
3366
2107
990
1948
1449
1171
918
677
11484
768
1996
3676
10626
1037
806
1009
1790
2568
1143
1439
1822
1356
684
932
728
696
4955
2154
3820
779
652
938
1578
1093
2364
1067
1673
659
1686
808
1049
792
727
1647
713
2535
845
769
6613
666
1071
1721
1168
1006
1102
1787
3775
2080
2013
979
1297
3005
1082
3747
2583
4547
1179
1019
2017
908
925
1213
1234
718
881
807
822
781
1259
1074
713
1834
718
6130
746
1102
910
2527
731
731
1820