30956 11
453903 16
44356 9
176976 19
53351 9
27534 8
44627 11
20701 7
18682 5
185651 20
26154 7
27030 0
74403 26
45108 10
16759 9
51334 12
218852 18
23631 8
38809 7
25106 6
62728 7
2057133 106
329309 36
323501 32