96
0
765
59
1225
797
142
471
693
645
1618
1
541
1136
2
1889
2279
352
2534
616
432
747
1397
476
1080
792
2650
20
3629
862
1458
612
32
1542