58216
38340
28382
32185
14890
25452
38758956
33261
43415
21150
23250
19941
430669728
238208380
1666258312
156795267
129665178
123066252
1114818895
103257210
88273178
82997290
74684139
69318158