31535
0
682
629
726
9807
2
8876
8
2730
6
417
505
9178
1133
18385
4139
4
413
675
3383
3
2008
5
918
1085
764
1
415
9244
13491
1007
602
897
3621