1673
0
2124
3
401
2906
1
1153
507
530
791
810
1024
545
3083
2
956
1869
609
221
1672
619
563
877
392
595
1049
380
984
571
326
765
561
1169