2669
2
1380
0
21152
8
3090
6
2903
3
1845
1
2932
1015
1694
951
1787
784
690
1924
1087
619
467
3465
1819
1929
564
3835
5
3080
1743
6236
10
496
108797
2999
4179
830