22180 769
3324 673
1401 213
23399 319
43077 208
16183 675
31007 743
8388 363
8822 521
8163 396
6232 626