22108 343
17935 388
9548 824
3293 290
5050 651
11150 291
18569 672
6715 88
24346 194
2864 581
2122 270
3693 657