5831 582
11242 226
6246 152
19038 619
172162 1093
67921 928
37771 504
41498 549
81015 396
53687 712
42149 314
6983 496