22063 343
17902 388
9535 824
3275 290
5016 651
11072 291
18450 672
6644 88
24281 194
2855 581
2120 270
3692 657