2125
1
1832
3
2111
121182
4111
2
381
0
918
5255
16
4536
467
2000
19279
409
874
476
629
726
22330
22
9807
8876
8
419
2730
6
417
9178
2328
456
1009
517
1133
18385