1015
1
3090
6
3634
10
2903
3
2932
2
1681
2996
0
496
1690
2048
6236
21152
8
4074
278
1606
3080
1547
1814
2999
108797
1303
19944
1235
1081
467
25669
4179
572
1334
1766