3090
6
1660
1
3083
2
32302
0
2578
25669
1876
10243
4
496
607
2980
4096
16062
15
1326
572
3820
3
2562
2184
929
1485
2932
2010
3498
3158
1516
2996
779
1814
3715
3546