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