105353 632
4935 184
6848 185
8529 464
17029 1000
21867 81
14372 322
394052 941
51545 427
32872 220
22288 301
29883 610
3989 681