1004
2
3727
1716
1268
1
2690
4
1811
2009
800
0
1070
9816
1517
1398
4721
4639
989
1011
3429
7
1941
1373
1092
1076
929
3044
15
511
2180
2489
10
1828
2725
22
3965
3
2551