812
0
534
624
1585
342
1022
852
1179
317
717
948
666
1080
607
1164
1868
692
930
688
918
553
1541
690
370
1246
471
538
2194
3
1126