1015
1
1681
2999
3
21152
8
1547
3090
6
3634
10
4179
2903
2932
2
2669
1694
2077
2262
0
951
690
1690
6236
1606
564
3080
1743
19944
1235
108797
1081
467
572
496
1766