104931 632
4934 184
6839 185
8529 464
17028 1000
21867 81
14364 322
393968 941
51526 427
32857 220
22271 301
29858 610
3988 681