2505
1029
907
814
862
853
994
1713
3459
1060
1235
1576
824
1584
904
807
800
1436
1440
784
1124
862
993
2969
878
1124
2394
1319
1200
918
905
1788
3608
1325
1725
1430
1751
892
1459
1482
957
2380
988
881
1158
998
939
2567
1640
3700
1343
949
1346
1217
1988
1040
1668
937
771
870
945
2996
1352
850
860
1391
2157
2362
1436
1043
3314
1184
880
812
839
783
1232
1432
1526
5070
3651
1443
1393
1041
798
1755
1383
2495
2884
989
1402
911
1752
2723
2308
1495
922
4524
1171
1557
1091
1600
1120
857
2164
947
2079
1621
994
769
2141
811
1326
1275
1269
1034
1428
2567
2415
2273