7085 27
2202 7
10642 26
1442 1
452 3
503 7
13980 30
55292 39
292 9
2897 17
897 2
475 3
1226 7
1627 4
10263 18
30634 73
815 5
540 1
231 7
6134 10
583 3
1462 13
14371 23
889 9