3110 628
3439 748
1298 131
2940 304
2791 198
5788 646
45711 357
8221 277
45389 912
4486 643
3212 491
7886 948