32695327 25189
37103791 19251
44690844 18667
12161657 3926
10844070 5538
5136946 2594
16578900 7935
5895792 2428
4342541 2057
33390137 14966
34644452 14756
9251255 3923
8838226 3458
5942787 1624
29094904 14052
2633681 782
56522101 19437
14330808 5720
4358246 1445
6015757 2117
16412367 6437
22310877 9164
4679138 1369
6807730 2918
5938894 2648