951
1
2505
2
1594
3
3805
6
2254
2015
6346
16
2776
1451
0
1265
3491
4
3715
5151
1606
1752
1047
24337
22
1444
21152
8
1558
1547
2631
4651
2650
20
4034
2622
2405
4096
1313
2740