24923
30745
22500
37775
539611
11860
18423
22071
59855
699316
2149047
47723
434879736
240877380
1684038313
158568269
131523180
125507260
1135088896
104807214
89881182
84041292
76435141
70403160