1211
2
1996
0
3871
2970
4
1946
1
403
1382
3632
581
1350
926
2245
3606
3
492
962
1524
1510
808
3125
2938
750
511
536
847
1539
98
3618
5
904
753
2069