15099 127
8507 550
4246 356
7843 476
7226 464
3400 150
8467 441
42317 606
3058 432
1716 152
3648 259
2642 435
11777 615