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