15003 11
34270 101
15597 41
13851 7
14646 7
16116 8
17830 24
13641 10
18022 47
20218 35
18609 19
22857 11
12094 6
15331 18
16285 16
10947 4
21208 84
19095 28
25477 47
14460 10
17850 18
16118 16
13899 17
137036 260