38092966
39193
40432
34436873
23293
17534
20384
14820
8790
19364
25252
33864
435177736
241019380
1685238313
158692269
131644180
125616260
1136168896
104870214
89963182
84092292
76548141
70481160