2850 859
3138 842
2316 322
65982 506
13219 888
60668 727
3007 322
23929 177
27970 280
4633 86
9821 703