308324354
252441013
1668924
1887326
966514
550
1610
250
26789169
1650
65775
435177736
241019380
1685238313
158692269
131644180
125616260
1136168896
104870214
89963182
84092292
76548141
70481160