22101 343
17932 388
9548 824
3293 290
5048 651
11143 291
18564 672
6706 88
24344 194
2864 581
2121 270
3693 657