765
0
797
142
693
588
541
645
476
1080
790
492
352
500
148
96
223
372
463
21152
8
567
521
557
416
101569
1542
868
1136
2
13018
509
49