35 12070
277 30848
39 45740
342 22367
969 313607
542 21536
1218 433297
38 3623
251 122636
1960 116995
294 17956
1674 220429
75 12466
1106 121359
120 35586
319 52174
450 100993
171 157926
741 64856
98 22359
113 35082
220 20148
45 8004
67 18530
4986 1455962