12249 331
5854 810
16510 79
6875 348
6365 108
7117 351
3623 648
2951 686
4020 839
2223 451
1130 49
1562 347