19
2
6
17
10
3
28
5
0
31
4
13
12
9
24
15
1
27
45
32
185
95
196
117
52
181
249
439
69
235
83
174
364
62
48
65
170
77
64
309
771
459
167