476
1
1045
0
31535
629
726
22330
22
710
9807
2
8876
8
2730
6
417
456
413
2328
9178
325
2546
18385
4139
4
286
1161
1133
764
743
9244
422
991
1007
2657
3
244