2123
0
5255
16
625
2
822
1
19034
6
419
275
683
2000
409
941
121182
1045
798
846
1216
269
4940
5
476
2727
1853
629
2027
726
22330
22
657
820
2907
8876
8
803