2680 11
3647 17
3667 9
2798 8
4538 23
4855 13
1698 3
3274 9
1789 5
1421 1
3657 4
1094 7
3979 6
3033 19
3115 9
4035 7
2506 3
19936 43
3316 11
1959 4
3329 13
3347 7
3758 6
14356 71