14632 0
59905 7
50479 8
55876 3
27933 5
31058 9
69231 8
43034 12
50005 12
22828 10
55602 38
60480 25
69327 29
30557 22
23127 12
33454 22
36381 43
44301 25
842351 254
387404 69
351079 34
917808 115
322307 36
783006 169