2 1050
63 13472
28 2996
32 4927
105 169231
16 2712
15 3411
39 6241
2 1707
30 3984
17 4075
1 1062
3 1237
44 33836
11 8474
104 36840
20 3297
1 1422
1 1178
31 9267
34 5612
58 9011
21 2762
29 7424
37 17144