2354
1391
1552
2293
433
524
565
1696
846
988
437
2026
1773
1140
848
562
393
3535
3217
1667
487
365
3270
746
