22269 769
3327 673
1405 213
23414 319
43104 208
16195 675
31037 743
8396 363
8828 521
8175 396
6243 626