12231 331
5849 810
16478 79
6865 348
6355 108
7089 351
3613 648
2947 686
4017 839
2216 451
1127 49
1559 347