1876
2696
2515
2738
1676
731
1240
2039
1944
1979
1277
784
1475
1953
1896
1856
1376
779
1412
2317
2677
2419
1275
786
2571
3701
4363
4100
2950
1338
786
1116
1101
1143
850
577
2012
2584
2824
2857
1661
738
905
3325
3842
3447
2194
1140
2266
2833
3024
231
1643
1245
true