3096 361
21078 359
2809 497
13606 280
7174 918
6924 792
19743 337
7750 244
8636 458
7545 481
12183 329
4800 262