1015
1
21152
8
3090
6
2903
3
2932
2
2669
1694
951
690
223
0
818
784
1787
1380
564
2258
3080
572
1743
1038
3518
496
108797
3835
5
880
1173
467
1451
1606
1819