105327 632
4934 184
6847 185
8529 464
17029 1000
21867 81
14370 322
394050 941
51540 427
32871 220
22287 301
29880 610
3988 681