1021
1195
3023
1926
1873
1667
1359
1286
2503
2993
1992
1375
1172
4258
1033
887
1059
1259
1134
2224
1543
1363
1848
1972
1475
1619
1309
5804
1253
1425
1313
1559
1975
1025
872
891
1802
1210
1488
2036
999
1414
1040
1695
1801
1252
1453
1228
1594
1628
1656
2466
670
756
1299
1014
1620
1707
2413
1165
833
886
1041
735
1413
1301
1531
738
1051
995
3140
1322
4918
8004
2005
1200
1451
1980
909
1930
1481
1982
836
858
673
1057
962
1274
1291
710
704
1501
821
797
851
1679
1665
1369
1152
827
1616
1315
1406
803
2098
1284
788
1423
978
1398
724
828
729
1083
1652
745
1284
983
1517
1509