834909 128
25879 7
1012202 208
42926 11
52080 5
1033204 87
2343303 157
2370258 181
2904401 94
784358 169
156001 91
102506 11
56483 10
27131 6
48209 1
86180 11
45282 5
67484 13
109634 1
26106 2
2950032 198
117608 72
116406 10
75957 4