26083 3
14831 4
291277 14
152726 13
56930 2
45583 2
213306 3
29979 2
11281 2
39228 6
35532 8
84431 7
4202 1
20806 1
11029 1
51209 1
100302 1
85553 1
31078 4
28457 2
30776 2
13801 1
95704 1
31558 8