31196 73
14809 58
3051 8
2400 12
3778 10
5192 31
25481 121
3921 14
2937 10
4770 26
40776 136
5454 7
2589 3
2595 7
3863 8
13412 57
2193 7
9210 20
5058 25
1769 11
4179 19
9692 24
3221 13
2582 4