22742 343
18605 388
9822 824
3461 290
5269 651
12077 296
19875 672
8072 88
25324 194
2938 581
2221 270
3761 657