12
0
9
2
10
5
8
15
4
149
17
85
6
27
19
7
168
16
763
448
173
24
77
54
14
71
189
92
69
80
102
51
11
628
78
70
156
573
491
26
20
45
418
41
570
342
22
167
110
339