22076 769
3317 673
1396 213
23379 319
43055 208
16167 675
30982 743
8378 363
8816 521
8159 396
6224 626