1049
0
744
828
1864
1
952
1259
2
1260
880
617
521
1448
7
607
483
536
200
584
1503
1991
743
4
684
1166
16
499
529
439
444
558
885
445
221
262