29149932 10037
50997802 23294
29335440 12208
15817252 4834
23322030 7734
27983949 8903
24907969 8658
30165129 6902
49515605 13716
82405042 33426
24016328 8601
16094495 5412
54397527 20313
18153815 6983
37069432 16490
17630762 4344
4975685 1608
12479929 4071