12231 331
5849 810
16478 79
6866 348
6355 108
7090 351
3614 648
2947 686
4018 839
2216 451
1127 49
1559 347