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