12031 259
4532 105
9897 105
18666 58
10586 347
23886 354
7560 341
5742 661
4251 243
110599 735
3631 759
2621 210
2162 151