49912
1520
39208956
2744132
31607
23303
18243
15420
15330
32422
11323
14436
435342736
241061380
1685538313
158736269
131684180
125649260
1136558896
104899214
89990183
84118292
76579141
70504160