3111 628
3439 748
1298 131
2944 304
2791 198
5788 646
45712 357
8221 277
45389 912
4486 643
3212 491
7886 948