504
0
883
1310
426
1252
652
4937
566
2144
2
628
635
174
2115
368
567
337
1614
3593
938
132
2970
4
796
660
2325
1538
845
429
733
895
832