30679 26
6703 15
15631 40
12093 25
9296 18
15168 46
7008 16
3674 26
12646 41
12076 26
22596 46
5905 17
14825 30
4035 11
8788 9
9874 32
4171 11
4142 1
43902 194
25204 35
9934 4