3988
2
1295
1
6745
16
3817
8
1401
2982
3
2541
0
486
2132
1795
17607
5
3942
5322
2011
3587
3889
4
795
4027
2528
341
2113
2917