2000
4
18385
2
19034
6
22330
22
729
0
9244
1
121182
3632
5
812
4139
1007
282572
2045
3503
3
4315
5255
16
9807
8876
8
13760
417
874
2027
2445
476
629
726
764
1662
2644