166
0
640
135
104
0
128
9
20
1578
669
401
347
157
28
371
198
35
752
427
52
715
411
144
197
232
307
437
132
104
239
10
316
4
131
105
301
551
304
363
9
11
124
223
255
268
2
93
