109
9
23
4
19
6
3
0
22
16
12
35
202
143
70
8
5
31
59
14
11
28
41
447
27
63
45
18
54
65
97
39
57
169
176
84
740
78
500
221
150
76
382
148
67
38
112
621