11580 331
5063 810
14038 79
6358 348
5520 108
5536 351
3285 648
2694 686
3808 839
1979 451
894 49
1459 347