17550070 6226
5641979 2475
16471992 6949
4493677 1448
5047194 1737
10970039 3870
8904618 3157
10143266 5158
21880271 1046
16438009 8058
9662879 3182
674078 119
65249587 32239
8810486 2720
33833412 16176
14144464 6499
4381362 6493
12253800 4699
4873483 1633
7860783 2277
4488220 1291
6113903 1595
13965356 5991
29321052 9286
21298449 8629
8236888 2682