989
0
1309
2865
2
1407
1
1992
3
697
1393
929
4914
1373
1330
1517
3169
5389
3216
10
838
1011
1004
1941
4
6779
5
1716
1076
2489
2725
22
3429
7
511
1295
1828