20409576 3119
2537951 590
17346105 5871
2952459 433
4987086 1369
8995086 2698
21725469 5868
14761187 4505
6953088 1954
10103842 3707
7611422 2202
31814408 5717
6394601 1306
7668527 1856
8278470 2101
4393457 1259
5088569 1357
8271417 1250
3655607 838
12528611 3663
3313849 678
16480813 5956
11843342 2689
6813731 1960
4954065 1127
3991603 898
4171469 911