12293 331
5871 810
16554 79
6887 348
6387 108
7164 351
3639 648
2961 686
4038 839
2234 451
1134 49
1570 347