615
2
108
0
7455
5
859
3
673
1
527
68
677
1110
645
882
743
656
500
489
4
447
52
11304
7
619
492
659
1453
55
2619
9
541
350
345
346
833