951
1
2015
2
6346
16
2505
2254
3805
6
1594
3
2776
1451
0
3491
4
1047
1606
1547
1015
1265
2245
3080
1313
21152
8
1317
8527
24337
22
4096
2667
1752
1373
5
2977
3090
5122