3136 593
2174 292
1274 163
3435 743
16634 611
6949 314
87041 251
7104 918
6060 606
2784 197
5444 897
28585 905
5137 494
3754 778
6767 691