36832
19582
64127
444410
45123
63717
645313
13600
29064
13262
25732
43655
435081736
240973380
1684908313
158655269
131617180
125587260
1135938896
104850214
89946182
84080292
76516141
70457160