2126
2
1606
1
1011
601
3429
7
1004
1941
4
1716
1268
1373
2173
1092
1076
989
0
929
3044
15
511
2180
2489
10
1828
2725
22
3965
3
2185
1545
1597
385
800
2025
1070