47198 239962
37115 131504
18928 104487
18848 118013
18676 110295
16417 66190
14303 46493
10435 43116
9175 29470
8927 83870