2542
1963
846
701
12700
3222
3044
804
2204
646
1514
2468
1525
864
838
1688
910
846
1869
1820
1672
682
4961
3161
673
3290
6169
904
1397
2125
803
1047
1358
832
1748
2145
881
3720
4723
850
1666
14584
931
706
692
1842
1888
1996
935
2019
796
770
6901
3156
4554
808
812
2485
4271
2211
2447
770
994
1105
4335
2295
6169
1579
935
1094
1400
1601
1667
1213
1300
832
2142
1156
949
796
924
2154
1407
759
914
875
5514
869
1462
792
3456
1687
1636
657
1178
837
2803
773
1100
1748
1267
1090
1310
757
988
1463
12699
945
1447
876
1849
969
733
1100
1521
2203
1037
1136
1299
5356