4197
3590
1029
3765
986
974
1242
1603
2052
14862
2345
5560
28266
1575
10791
5539
21806
11730
9903
18547
17005