35 11884
277 30906
39 45628
342 22400
969 312999
542 20286
1218 434361
38 3522
251 122836
1960 117278
294 18218
1674 217051
75 12232
1106 119698
120 35407
319 51720
450 100339
171 157584
741 65695
98 22168
113 34666
220 20221
45 7751
67 18098
4986 1450755