2905
26
2973
9
3380
2
3461
4
3824
1
2135
3
1785
6
1090
1730
0
1059
1960
1237
717
1663
5
2271
2919
2954
816
2044
2358
2155
3971
2295
7
3126
2041
2313
2075
4821
319
2948