12231 331
5850 810
16479 79
6866 348
6355 108
7091 351
3615 648
2948 686
4018 839
2217 451
1127 49
1559 347