1189
0
2445
2
2100
1691
1
2350
3779
496
1527
3765
4
1816
14
2890
3
1558
1153
802
2996
801
866
1068
775
1935
673
2710
526
1836