12293 331
5871 810
16554 79
6887 348
6386 108
7163 351
3638 648
2961 686
4038 839
2232 451
1133 49
1570 347