316
2
87
0
457
5
747
866
3
57
888
496
256
1
543
499
530
73
658
648
262
366
4
149
320
329
37
112
130
163
45
452
108
160
247
109