437
0
531
652
368
1866
1346
409
975
877
1765
1174
795
676
361
2124
3
779
715
2646
1685
395
1099
26689
102
1726
493
394
515
471
5430