3122 593
2138 292
1270 163
3420 743
16589 611
6947 314
86843 251
7101 918
6057 606
2783 197
5442 897
28550 905
5129 494
3753 778
6765 691