9
1
18
164
5
1625
4
1810
2180
3
3112
250
2
73
237
133
67
0
808
129
76
102
88
4089
10
298
91
105
95
84
54
79
116
120