14512 269
23671 270
8215 298
2698 327
33684 288
11281 722
9372 715
4674 888
7029 51
4923 574
30021 768