3176 361
21338 359
2841 497
13860 280
7315 918
7095 792
19834 337
7869 244
8779 458
7614 481
12436 329
4817 262