5891 582
11300 226
6293 152
19142 619
172396 1093
68020 928
37836 504
41594 549
81199 396
53875 712
42235 314
7007 496