5947 582
11350 226
6331 152
19209 619
172561 1093
68110 928
37899 504
41657 549
81314 396
53993 712
42303 314
7020 496