9807
2
1133
0
467
22330
22
2727
269
4111
2328
3503
3
812
1
415
1059
5255
16
951
544
2809
2992
2000
121182
19279
325
403
874
1045
476
629
726
267
8876
8
2730
6