22258 769
3326 673
1404 213
23409 319
43096 208
16193 675
31032 743
8394 363
8826 521
8173 396
6239 626