15849557 4860
6804036 1935
2328262 593
7924258 2189
12159088 2654
12177943 3330
3689300 1112
16620975 8344
5769940 1605
9494247 2054
7992503 2117
20007166 6525
4120311 945
11132475 3235
5489967 1526
3717506 669
5623469 1457
8030941 2569
15968077 4310