526
0
7822
22
3326
3
1787
1
7820
7
2394
802
1093
669
714
2740
26447
18
3956
1943
2032
830
736
868
3095
3127
6724
536