1015
1
21152
8
2669
2
1694
951
3090
6
2903
3
784
0
2932
1787
1380
2258
690
572
108797
1038
496
564
467
1606
1819
3080
8527
2522
6236
10
1743
2949
2999
17970
15
3518