3162 361
21299 359
2830 497
13828 280
7302 918
7087 792
19823 337
7848 244
8758 458
7605 481
12407 329
4813 262