3181 361
21350 359
2844 497
13881 280
7327 918
7101 792
19837 337
7878 244
8786 458
7621 481
12454 329
4817 262