30252063 12566
16855102 5975
31381431 12029
50381777 21039
15016636 5422
6890806 4219
49167897 7150
11579489 5061
17921698 5667
17028399 8089
10036615 3732
23806837 13914
17179133 5441
33231307 11432
20771525 6606
33296078 14146
19384154 7470
21005325 6477
31830248 6047
5304186 4564
8425581 2145
14973172 4184
10075109 4084
16489041 5815
37565552 10348