2903 628
3330 748
1297 131
2835 304
2779 198
5807 646
45679 357
8245 277
45282 912
4482 643
3221 491
7892 948