22732 343
18593 388
9814 824
3454 290
5260 651
12054 296
19848 672
8035 88
25310 194
2938 581
2217 270
3761 657