22734 343
18596 388
9817 824
3459 290
5264 651
12059 296
19855 672
8051 88
25314 194
2938 581
2218 270
3761 657