0
4
62
33
16
20
670
39
123
93
63
40
10
128
23
91
550
105
872
77
97
49
21
36
19
32
37
25
14
13
686
53
250
44
24
46
28
52
56
17
27
26
158
81
8094
60
99
12