593
0
1100
21
1357
1
1259
3059
485
600
1066
52099
484
376
1604
578
701
577
2088
4
1404
1940
1644
693
612
453
1324
539
2325
639
3146
3
818
1443
244