104
7
23
4
19
6
9
3
0
21
16
12
35
199
142
68
5
31
59
14
20
11
28
41
446
27
63
45
18
54
65
97
39
57
168
176
84
740
78
500
220
150
76
382
148
67
38
112
620