30408 95
27127 88
32566 171
40518 62
11982 26
9950 9
8751 4
31341 37
90065 156
12492 17
24194 67
17877 45
77619 414
26950 40
18909 38
16135 33
7124 19
4470 15
2238 9
52962 186
11048 27
9564 10
85069 105