3096 628
3433 748
1292 131
2890 304
2779 198
5785 646
45703 357
8221 277
45384 912
4485 643
3212 491
7885 948