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