1593
1
841
3
1758
15
945
0
1865
5
2104
7887
1330
2599
80510
37791
24
3029
2
31359
12
4924
9935
24979
33
1822
196005
2263
6050
4673
71344
7843
3166
709656
4
98621
31
26678
16330
90085
2702