22133 769
3318 673
1398 213
23387 319
43068 208
16173 675
30995 743
8381 363
8818 521
8162 396
6228 626