50366 253330
41062 145729
20148 126809
19782 62497
19465 109227
19372 116657
17370 71119
11754 37277
10702 45751
9126 86653