40051 8
24904 10
8781 8
13951 10
10230 6
40229 11
32154 5
31808 31
15158 10
38256 23
32276 31
22958 29
35507 14
52553 37
55276 41
55677 47
19826 8
62709 28
77207 70
126257 112
25976 10
54856 14
17051 8
113480 88