2505
1000
5065
820
2060
1851
1391
6845
5095
1421
1183
1016
1915
2003
2068
1002
2602
2863
2078
2003
1827
3982
1527
2047
1655
4332
2857
1017
2207
2542
52599
2478
2513
2453
3760
9680
2349
2533
9366
2071
1847
2466
4225
3813
2249
2287
1564
3204
4979
1914
2280
1800
3447
3954
1888
2022
18550
2325
1669
2680
3120
863
1793
2157
1999
1840
3453
1925
3804
992
3216
2497
9669
1884
1994
1603
1963
1739
1933
1792
1918
2253
4840
1538
4724
6163
1269
1769
1906
4080
1208
707
721
3073
1294
2695
2275
5046
1843
1516
2009
8703
1651
1555
1686
2172
3111
1191
1857
2200
850
3947
1660
1139
1964
1802
2775
2560
2533
3467