22736 343
18601 388
9819 824
3461 290
5269 651
12063 296
19862 672
8059 88
25320 194
2938 581
2218 270
3761 657