252
3
36
1
67
636
2
133
72
76
107
52
158
142
160
137
120
0
166
165
136
132
96
88
392
850
4
112
183
276
59
89