1026
5
132
1
96
2
86
392
329
137
115
0
159
1345
6
292
142
75
105
504
226
71
994
3
634
88
848
4
183
109
366
1312
130
116
94