12257 331
5857 810
16521 79
6879 348
6369 108
7124 351
3623 648
2955 686
4023 839
2224 451
1131 49
1563 347