31559 82
4196 15
3387 9
4447 5
45581 193
5118 7
6051 28
12029 38
7801 43
4230 20
4664 18
4334 13
48424 95
12992 40
10293 27
21647 31
2840 13
20243 67
15285 24
8589 42
10425 24
6307 15
14614 63