30010 26
23404 28
35143 24
17529 10
1817 4
1988 2
12797 15
23576 15
19504 15
4186 7
15515 12
7736 14
11829 2
14546 13
13779 24
18584 21
14004 5
16938 28
17821 7
20202 11
42948 49
26278 18
23319 41
16718 9