3484
0
1538
596
529
777
1650
1709
1124
866
875
1155
1725
3
3718
737
778
3125
3080
785
1173
1075
388
41
510
817
2
2984
1711
3418
1
1029
6878
2426
4