583
1
1422
2
94
1922
626
524
662
2189
4
738
108
640
83
893
3
553
661
816
802
115
88
402
1303
1347
0
853
87
73
1043
345
601
894
940