3083 628
3398 748
1288 131
2860 304
2776 198
5782 646
45693 357
8221 277
45373 912
4482 643
3212 491
7885 948