4671 29
3071 9
1693 1
931 1
1247 2
3576 21
3086 6
780 5
3274 4
3515 6
4840 23
19715 45
1882 5
2135 6
3892 3
2404 11
940 3
3785 7
4043 5
1818 5
1530 1
1257 6
1258 3
5914 28