13076 0
115629 4
13957 7
107853 3
50479 10
47980 6
31401 3
42884 1
835183 76
192204 55
294701 48
546857 72
212158 18
178359 29
102926 12
105780 19
253401 43
153080 19
105651 15
285204 62
474907 92
139577 21
121802 8
163302 19