3715
2
1309
0
1992
3
9160
5
697
2973
9
3824
1
4914
1785
6
1090
1059
5389
816
2044
2295
7
2135
1072
1732
951
421
906
1129
1731
1104
841
1288
3106
123674
35
605
2060