31893378 13025
46277380 3537
11046414 3078
20751802 5306
4416582 873
4533151 1033
25985422 9035
5923422 1765
2495995 826
10693641 2249
22570307 6870
8565429 2855
30023418 10483
13975657 2821
39360561 8023
6687241 2045
4413846 1086
14163889 6019
10987427 3364
3851093 1134
42195600 6534
13206846 5227
44513734 7517
8198953 2139