20791568 8281
6675705 2359
7776814 2638
9712337 4571
15926090 5560
5998977 2261
9583161 4238
4203595 1250
13756144 5368
9493798 3292
35836464 17281
7541094 2676
11211847 4630
6942640 2287
8264590 2877
6901412 3455
26330557 12817
12368654 5167
8060516 2450
3215124 977
41917497 18353