129
1
270
211
76
204
6
212
2
222
196
1305
3
846
262
0
358
1032
157
235
176
716
818
518
665
53
342
645
312
328
77
765
189
1088
4
78