20373
17160
21792
24040
15790
27853
26303
623815
30184
14232
14072
9590
434851736
240857380
1683868313
158551269
131510180
125496260
1134958896
104797214
89874182
84034292
76425141
70396160