10
7
9
4
2
145
22
142
64
76
106
467
176
244
37
99
3386
141
224
333
215
151
74
52
23
75
47
172
1225
101
26
1614
334
122
163
103
43
8
1311
1203
56