45
109
12
8
6
1
0
2
79
65
4
211
526
200
92
78
47
124
73
148
95
127
113
34
299
801
274
20
17
9
187
33
125
136