142
1
305
0
653
93
903
8
144
76
137
67
167
2
317
279
88
346
836
3
109
233
547
205
620
651
248
675
1127
68
963
441
373