1593
1
841
3
1758
15
945
0
1865
5
2103
7887
1330
2599
80506
37788
24
3029
2
31358
12
4924
9935
24979
33
1822
196002
2263
6050
4673
71342
7843
3166
709641
4
98618
31
26677
16329
90084
2701