1293
486
660
1433
2382
1160
1647
567
737
986
5887
774
597
752
569
1378
943
3021
1375
789
2474
703
3522
2144
8135