2836 859
3129 842
2277 322
65978 506
13216 888
60651 727
3004 322
23926 177
27968 280
4629 86
9818 703