41783
110347
55103
1892615
40680
40703
21852
37636
27913
34186
14132
41042
435240736
241039380
1685328313
158718269
131660180
125627260
1136428896
104877214
89973182
84098292
76558141
70487160