31535
0
19279
2
17353
1824
660
4139
4
19034
6
5255
16
812
1
2909
2000
121182
874
3691
5
476
629
726
22330
22
9807
8876
8
467
2730
2275
2150
417
9178
25137
2881
18385
2008