22742 343
18606 388
9822 824
3462 290
5270 651
12078 296
19876 672
8073 88
25325 194
2938 581
2221 270
3761 657