2910
1996
1021
2587
877
1223
1086
1117
996
2929
3761
1492
6574
3746
2050
980
1006
1577
4328
6919
961
1279
912
1052
881
1807
1384
1346
870
1494
1812
3477
924
941
2219
4048
1435
978
865
2162
2760
964
4217
1355
1649
1206
1457
1122
2110
2904
2049
1705
1725
1169
3999
1844
1052
917
951
1028
3328
1107
885
7515
1531
913
5503
2875
1191
1986
965
944
865
863
823
1371
3636
1707
933
920
797
1186
925
1845
884
809
854
2919
1440
1001
5085
2273
874
1084
2558
1011
1831
869
2573
1083
2094
2374
2380
966
2765
846
1760
811
1554
1357
987
1771
850
1775
870
898
909
1832
1787
2108