5231 15
3262 11
2790 11
4888 15
4943 3
4937 9
5641 8
1577 4
717 4
19574 40
9505 7
28762 75
9560 9
26571 41
74374 222
13469 11
10928 15
25258 51
47610 76
11296 10
24167 29
56595 147
32879 78
27444 58