22748 343
18611 388
9828 824
3462 290
5271 651
12085 296
19881 672
8084 88
25331 194
2940 581
2222 270
3765 657