3097 628
3433 748
1293 131
2896 304
2780 198
5787 646
45703 357
8221 277
45384 912
4486 643
3212 491
7886 948