5379 22
2234 15
2037 2
3264 7
3570 11
1058 3
3585 9
1727 4
1552 1
1561 3
1594 5
1467 3
985 1
2318 6
2356 11
2632 3
4720 18
10117 25
21464 45
4785 5
30033 95
9468 15
12385 34
4939 5