3112 628
3439 748
1299 131
2944 304
2791 198
5788 646
45713 357
8222 277
45389 912
4486 643
3212 491
7886 948