18985 20
29772 37
18759 16
14094 12
11245 12
2350 1
12559 12
10867 11
29602 37
7114 6
19677 22
80939 91