45248226 21168
15559375 9330
161349519 89246
7949834 2695
5975089 2371
144115989 63570
82257993 41154
89308185 18422
54845625 33071
99726325 40221
80607425 32348
15682041 6578
56274833 22657
67416268 24692
60129595 24438
53917909 21193
12229553 4439
18440334 8648
12381804 4486
63264644 22229
57428956 20517
6552102 2811
96205609 40322
42239243 18158
30363461 14699
20305498 6503