12297 331
5876 810
16564 79
6891 348
6387 108
7167 351
3641 648
2962 686
4040 839
2236 451
1134 49
1573 347