50433 253680
41185 146197
20204 127040
19972 63006
19472 109349
19382 116765
17429 71449
11831 37651
10712 45851
9130 86836