2669
2
1819
1
1787
784
0
1380
21152
8
108797
3090
6
1914
3546
2903
3
1526
2932
1015
3724
1694
951
1547
690
1493
1087
83
2722
619
467
693
2760
4
3465
564
745