22731 343
18591 388
9812 824
3453 290
5259 651
12048 296
19846 672
8034 88
25309 194
2938 581
2217 270
3761 657