22184 769
3324 673
1401 213
23400 319
43077 208
16183 675
31008 743
8388 363
8823 521
8166 396
6232 626