29643 90
5633 17
116035 310
26046 124
9322 30
20479 111
20360 78
8435 33
100468 362
3232 9
14474 69
11028 23
5645 17
5662 16
7257 25
6727 22
3852 11
4416 20
5206 18
4592 17
5079 9
4713 16
6955 22
26486 178