28056950 10857
11836446 3631
55939904 21758
20772046 7539
27859096 6732
11175097 2764
14149723 6311
25105958 11180
15656268 4844
22401525 8554
7614381 3524
19753969 6418
18905768 6719
15005967 6600
37286375 9449
53289515 14350
12957080 3707
148222129 47394
10109095 2818
10746326 2956
10687465 4112