4150
20503
1131
1590
3651
70056327
38656
58565
31440
23010
61598
49644
434996736
240936380
1684628313
158626269
131571180
125567260
1135668896
104834214
89910182
84063292
76487141
70441160