3506 12
8857 34
3418 6
3475 11
4575 6
3362 16
4733 23
39329 125
14234 43
5417 26
9038 35
29284 111
47006 203
19551 66
4972 24
8890 35
5227 21
5802 9
4015 7
3597 14
4353 11
36221 130
9653 42
1990 3