1030
1
401
2
1180
635
1582
3
91
599
1015
497
1274
0
79
64
85
72
301
116
125
89
63
198
60
68
214
107
39
71
33
181
74
41