3125 628
3439 748
1300 131
2944 304
2791 198
5792 646
45722 357
8228 277
45405 912
4491 643
3212 491
7886 948