62176
23173
37901
47563
31142
49643
30194
14242
13913
10443
8691
10822
435110736
240988380
1684988313
158667269
131623180
125593260
1135958896
104855214
89947182
84081292
76519141
70466160