3120 593
2132 292
1269 163
3417 743
16587 611
6947 314
86819 251
7101 918
6057 606
2783 197
5442 897
28548 905
5129 494
3752 778
6765 691