481
612
665
2658
433
597
2502
309
329
2266
1606
249
666
2050
1682
712
419
1626
675
399
678
530
2498
752
