1015
1
6236
10
21152
8
1125
1459
3090
6
924
2
2903
3
2932
1365
2669
1694
951
690
1363
784
0
1787
1380
564
2258
3080
572
1743
1038
3518
496
108797
3835
5
1749
1301