886
3
621
1
254
81
1079
2
264
216
415
277
380
75
114
0
730
8
111
71
66
604
136
165
130
132
96
188
1027
5
142
534
449
392
330
88