22098 343
17927 388
9547 824
3293 290
5048 651
11138 291
18552 672
6697 88
24338 194
2864 581
2120 270
3693 657