31559 82
3860 15
3387 9
4447 5
45581 193
5118 7
6051 28
12029 37
7801 43
4230 20
4664 16
4334 13
48424 94
12992 40
10293 26
21647 31
2840 13
20243 67
15285 24
8589 42
10425 24
6307 15
14614 63