15937990 5906
8194379 2484
41573118 13609
20175373 4278
22959566 8193
95988597 29977
21646609 10819
14726727 4966
7964644 2846
22450153 5576
16788736 5516
11621517 2513
6592729 1448
15037814 5073
5485594 1740
39907550 8617
9189349 2217
8291727 2572
3614986 841