22734 343
18596 388
9817 824
3459 290
5264 651
12058 296
19854 672
8049 88
25313 194
2938 581
2218 270
3761 657