3089 628
3419 748
1289 131
2861 304
2776 198
5782 646
45696 357
8221 277
45377 912
4483 643
3212 491
7885 948