2999
3
1306
1
1547
946
1743
0
526
9611
2884
5
1394
989
1396
2411
1372
6346
16
2760
4
1168
3683
1554
2
1265
4179
2090
1225
5339
1363
790
2173
2549
11
1618
866
3805
6