3429
7
989
0
329
1517
1
1690
1393
1011
1004
2
1941
4
1716
1268
1373
2710
1092
1076
929
3044
15
511
2180
2489
10
1828
2725
22
3965
3
2551
1597
385
800
1070
1422
838