6
0
3
2
9
7
12
11
17
8
14
59
250
26
143
89
67
81
253
747
41
47
744
366
207
174
282
624
32
50
43
900
75
320
54
57
706
45
104
39
80
292
92
35
180
251
149
21
195
126
34
16