4096
2
1412
0
1265
1
2794
616
2534
841
3871
6346
16
7793
4
4690
3
1525
2343
2395
1225
1618
1029
4168
5
3470
6779
2502
951
3024
2285
2631
527
2122
1888
1753
2505