4
6
0
21
3
319
12
2
5
38
28
46
23
11
16
436
110
59
44
20
73
57
22
18
34
131
33
17
19
15
35
60
598
40
169
132
167
1156
410
134
254
185
156
53
61
29
43