6346
16
951
1
2015
2
2505
1594
3
2254
3805
6
2776
3491
4
1451
0
1265
1313
1547
1752
770
1317
4096
1029
1036
1373
5
24337
22
1089
4034
2136
6445
3683
5477
12
2182
1606
2631