2495
2393
3321
2337
1850
983
899
2702
1973
1143
2126
1792
2522
1055
1836
1623
961
1035
877
1497
2448
848
2758
2415
1286
1463
887
1154
1087
917
1707
1628
900
1152
1118
1813
2016
1592
1347
863
1504
2863
837
1384
1685
1203
5312
2754
1001
1642
1482
1723
996
1578
1855
1833
1146
966
3610
976
2558
954
1372
1189
2406
5190
1764
837
2041
1675
944
1291
2119
1185
1962
1295
1274
962
841
836
1109
1771
798
1308
741
851
920
905
741
932
1268
1685
914
1644
1352
1430
989
832
1826
1470
1057
1082
1874
1524
834
1726
1631
892
3649
1357
890
857
1693
987
2073
1389
1252
945
1508
1069