49185
62176
23173
37901
47563
31142
49643
30194
14242
13913
10443
10822
435083736
240975380
1684918313
158657269
131618180
125587260
1135948896
104852214
89946182
84080292
76516141
70461160