22014 769
3316 673
1395 213
23375 319
43046 208
16162 675
30976 743
8378 363
8813 521
8156 396
6224 626