15579 15
20052 15
20012 13
36010 42
17592 8
15205 2
10615 2
10463 14
16239 14
31255 73
22264 25
7444 15
12733 14
10861 5
18459 16
20769 20
21897 17
20897 17
19921 16
8031 3
25946 27
19803 29
5161 6
46535 62