951
1
2015
2
2505
1594
3
2254
3805
6
2184
6346
16
1036
1373
5
24337
22
2776
6445
3683
2631
1808
7
3298
1444
3491
4
1660
1700
0
3248
8
1446
1451
3575
4228
493
1313
1265
2336