1
6
17
0
19
5
2
9
23
3
27
12
24
331
229
85
339
575
42
79
227
254
363
68
199
97
13
52
65
96
69
56
14
54
46
22
123
117
188
10
57
41
62
406
43
88