2829
2
16338
8
1276
1
753
0
3296
4
3083
1320
346
40177
992
2767
10827
1109
1451
23774
3562
345
9036
9
1431
1787
912
1709
1467
597
6547
609
3186
320