1293 293
2313 371
3149 531
26055 867
4691 552
7539 134
6630 409
3545 209
6304 339
9379 672
4927 118
3772 406