45805318 18117
12466568 5585
29064142 10813
8244783 3169
5025681 1655
8823118 3276
11847241 3229
5424603 1196
13809369 4077
32678698 10690
50413171 18221
9917316 2434
4711323 1457
24242890 7684
5703731 1325
27792934 10992
9519195 3314
9142735 2415
9218145 2752