22246 769
3325 673
1404 213
23408 319
43090 208
16191 675
31026 743
8394 363
8825 521
8173 396
6239 626