50329 253048
40964 145275
20116 126616
19595 61976
19455 109108
19359 116542
17335 70960
11671 36975
10692 45634
9124 86557