103505 628
4921 184
6826 185
8525 464
17020 1000
21866 81
14339 322
393833 940
51480 427
32824 220
22238 301
29830 610
3986 681