4001
965
1664
1948
1104
1763
1026
1023
2115
1545
995
5371
3089
13860
984
806
2009
3455
1385
2282
1102
2221
1726
2121
880
1767
1729
1977
1272
900
1338
1488
1440
2090
1157
4173
1745
3442
996
1499
879
954
817
2385
901
2887
868
1631
1834
2190
1825
987
967
2180
2114
2207
1296
1297
819
1141
1752
1201
1070
1995
961
2500
2240
1492
805
1107
841
1772
1006
2057
1506
912
865
1101
1270
916
2190
2406
3641
1126
1709
1077
1574
867
5420
2926
972
1108
1054
916
1923
966
1000
2134
948
1752
2859
2728
2484
936
1352
852
931
1033
3498
1874
1050
1067
2604
892
1309
1021
3065
950
1013
1885