12296 331
5874 810
16558 79
6889 348
6387 108
7166 351
3641 648
2962 686
4038 839
2235 451
1134 49
1571 347