2956 883
11081 385
4406 466
6643 811
17729 828
41869 329
13878 319
4316 753
3551 533
3692 705
2234 537