105067 632
4934 184
6845 185
8529 464
17029 1000
21867 81
14367 322
394000 941
51528 427
32862 220
22274 301
29860 610
3988 681