22742 343
18605 388
9822 824
3461 290
5270 651
12077 296
19876 672
8073 88
25325 194
2938 581
2221 270
3761 657