3162 361
21300 359
2831 497
13828 280
7302 918
7088 792
19824 337
7848 244
8758 458
7605 481
12408 329
4813 262