33895 36
21065 16
30928 31
10867 9
24971 25
22333 22
19228 15
15860 14
11478 9
47409 58
33167 33
14061 11