1585
0
1330
770
1
3107
7
450
3597
20
785
315
3080
1541
1980
534
1385
1106
715
701
1038
1349
168
1142
685
824
292
640
2512
2
3973
3
617
797
3516
781