2781
1
2315
2
3158
2304
298
802
0
2670
1088
1369
790
2479
1063
8345
2021
1568
4483
8
2840
2829
16338
1746
753
3296
4
3083
645
1590
1320
346
1072
992
10827