1551
2
31535
0
2730
6
2211
19279
2000
1
17353
121182
3466
417
497
472
9244
775
1921
4
5255
16
812
476
822
282572
714
633
455
116
22330
22
5213
24181
8
422
9178
798