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