2912 628
3330 748
1297 131
2836 304
2779 198
5807 646
45681 357
8245 277
45284 912
4484 643
3221 491
7892 948