22216 769
3325 673
1403 213
23406 319
43087 208
16187 675
31018 743
8392 363
8825 521
8171 396
6236 626