22143 769
3322 673
1399 213
23389 319
43069 208
16175 675
30998 743
8384 363
8820 521
8162 396
6228 626