3794993 804
27841610 8758
3698424 2082
4639422 967
2322818 596
1858839 518
4356726 1410
1452600 870
3274679 1269
3866973 483
12884670 3226
12426132 700
4915417 1966
2378430 1011
1570582 678
2324052 744
1552647 672
3430286 1184
5594092 1426
10705523 6405
2701826 973
3447304 1240
18848745 5460
3298735 697
2044121 634
25345241 5915