2600
2582
1456
2367
1392
1425
1585
1443
1562
1654
1451
1605
1253
2902
1679
3210
1726
1996
1631
2244
1699