22254 769
3326 673
1404 213
23408 319
43094 208
16192 675
31030 743
8394 363
8826 521
8173 396
6239 626