22731 343
18592 388
9813 824
3453 290
5259 651
12049 296
19846 672
8034 88
25310 194
2938 581
2217 270
3761 657