951
1
2015
2
2505
2254
3805
6
1594
3
6346
16
2776
1451
0
3491
4
1606
1036
1317
1373
5
24337
22
2977
6445
3683
2631
1808
7
1444
4034
1700
2667
493
5122
1313
1265
2336
2801