4684 22
3364 17
3057 5
7732 35
5563 36
2563 23
2641 8
4932 16
3079 12
2250 8
1799 3
2625 5
1454 3
3235 10
3168 8
4820 18
1234 2
2129 14
1843 6
2596 12
1338 6
3160 11
2234 8
11908 88