645
0
665
4096
2
1029
536
515
1393
1
840
2595
2949
1400
2631
32302
925
3
1133
6294
4
1614
883
2879
863
272
2505