3114
2
1302
0
1936
1
3575
5
1889
3090
6
2820
10
506
2356
4966
25669
2517
8411
3
593
655
841
1757
685
1069
575
4646
1812
3683
1773
206
103
3312
2788
1503
3560