16243 43
5075 17
4169 8
5445 19
3778 10
2553 3
1598 3
2165 5
1977 5
2087 1
3337 13
3800 7
3006 6
2819 9
1979 5
1129 1
3211 7
1528 3
2939 2
3187 11
14509 39
6227 14
10498 23
6828 24