7085 27
2202 7
10642 26
685 3
452 3
1442 1
14802 23
1161 9
819 9
1462 13
583 3
540 1
1021 5
1627 4
1226 7
1096 9
897 3
2897 18
231 7
13980 30
55502 39
4063 10
10263 18
30847 73