1690
1
1011
2551
2996
0
3429
7
1004
2
1941
4
1716
1268
1247
1373
4431
9
3492
3
34959
18
1964
1092
1076
989
929
3044
15
511
2180
2489
10
1828
2512
2725
22