3074
2575
931
674
1478
1467
956
566
610
673
730
727
654
702
797
3355
730
1587
2231
947
1045
1438
841
2775
3446