3056
1589
1027
993
890
865
863
993
1113
3114
2311
824
1324
837
1566
1313
1479
1372
1017
2507
1721
2614
1096
834
2319
1600
928
1863
1005
809
1915
1241
774
1091
947
1438
1397
939
2781
1951
885
1273
1043
885
2654
1704
2504
1419
897
1583
788
1405
1752
979
2634
1186
1617
2356
2727
1108
2282
733
1525
1092
953
912
3807
1309
1315
925
1114
940
958
2517
984
1683
1706
1321
1092
833
1459
789
1759
1105
1035
1203
1821
2696
1214
1816
956
947
896
1045
1107
1298
3274
2991
1231
850
1794
856
887
1397
1217
1002
943
1128
2071
999
802
1765
1294
1582
1537
2816
2515
1669
923
3431