1496
1810
1354
1095
14524
4555
1690
1979
1697
3609
2883
1539
17950
5115
12453
2032
18781
1246
1828
1223
951
1506
2034
652
1817
5442
1004
3153
1022
909
6983
942
2620
3612
1347
1205
14502
658
789
573
6978
5008
799
1274
3833
6114
1271
843
834
698
1276
1084
966
941
966
720
678
814
1428
668