3014 362
14723 269
24715 270
9247 298
2919 327
34513 288
11786 722
9892 715
4912 888
7573 51
5281 574
30842 768