436 101
2896 859
3157 842
2505 322
66022 506
13246 888
60780 727
3027 322
23980 177
27990 280
4672 86
9839 703