2996
0
21152
8
1451
562
717
1
984
490
1581
1166
323
2258
2123
1743
938
515
534
850
1298
1862
2312
1072
673
32302
1158
1500
1688
477
1729
2954
2