3136 593
2159 292
1274 163
3431 743
16626 611
6949 314
86999 251
7104 918
6059 606
2784 197
5444 897
28578 905
5135 494
3754 778
6767 691