3099 628
3436 748
1293 131
2916 304
2788 198
5787 646
45704 357
8221 277
45386 912
4486 643
3212 491
7886 948