22731 343
18592 388
9813 824
3454 290
5259 651
12052 296
19847 672
8034 88
25310 194
2938 581
2217 270
3761 657