1262
2
1426
4
530
1
796
160
55
59
227
53
115
140
72
105
161
3
108
248
63
50
82
109
0
78
615
80
74
380
62
131
81
60