3136 593
2173 292
1274 163
3434 743
16630 611
6949 314
87036 251
7104 918
6060 606
2784 197
5444 897
28584 905
5137 494
3754 778
6767 691