12298 331
5878 810
16574 79
6897 348
6389 108
7178 351
3643 648
2964 686
4040 839
2237 451
1134 49
1573 347