662
0
2996
4096
2
693
32302
2535
19944
1766
2972
619
1
913
4358
6
800
21152
8
534
1545
951
2595
7034
3546
1603
1787
501
3498
4