2680
2604
1565
2559
1586
872
878
1136
1396
1908
888
2682
1403
1661
897
1923
2691
1924
650
1932
1421
655
1167
656
2195
1173
1941
2198
1434
1182
2207
673
1185
1192
2216