313
110
89
24
66
14
87
17
29
0
216
18
19
129
7
12
612
163
23
63
238
45
164
235
802
100
40
22
154
20
106
617
38
90
111
15
1094
35
32
171
251
101
55
86
141
136
146
386
57
77
81
26