951
1
2015
2
2505
2254
3805
6
1594
3
6346
16
2776
1451
0
3491
4
6445
24337
22
1606
1547
1265
1317
712
1313
1036
1373
5
1308
1752
2977
2667
2090
1554
4096
5122
4768
3683