59348
115468
351
1572830
49161
690013
999416
61804
1428615
54510
1304613
1295415
435031736
240951380
1684808313
158641269
131582180
125572260
1135788896
104840214
89930182
84072292
76495141
70451160