994
2
743
4
1166
16
499
1
530
684
440
444
536
608
485
618
523
1448
7
200
585
1503
1991
558
262
0
221
886
447
1965
5
858
600
3
488
528
865
6
798