951
1
2015
2
6346
16
2505
2254
3805
6
1594
3
2776
1451
0
3491
4
1606
1547
1015
1265
1313
1317
8527
24337
22
4096
2667
1752
1373
5
2977
5122
2600
1036
6445
3683
19944