166
1
415
0
47
93
630
2
985
217
419
3
1081
266
79
76
279
102
212
70
124
137
177
157
206
256
624
84
65
146
181
215