3120 593
2128 292
1269 163
3416 743
16584 611
6946 314
86808 251
7100 918
6057 606
2783 197
5442 897
28548 905
5129 494
3752 778
6765 691