30767 95
27127 88
32566 171
40518 62
12335 26
9950 9
8751 4
31341 37
90065 156
12492 17
24194 67
17877 45
77619 415
27315 40
19270 38
16135 33
7124 19
4894 16
2238 9
52962 186
11048 27
9564 10
85069 105