596
0
2245
3
3053
7
571
2771
919
894
1970
1105
2879
1
2508
484
534
2663
6026
2
490
475
1744
773
1298
2028
1249
850
469
938
1022
2929
6
3321
3765
4
1243