584
0
2748
2
2000
1
410
951
308
418
1832
3
767
1298
874
25137
476
2961
629
2724
726
992
2257
22330
22
39034
1043
9807
8876
8
831
957
581
215
768
1161