47196 239958
37114 131500
18928 104487
18848 118013
18676 110292
16417 66190
14302 46486
10435 43116
9175 29470
8927 83870