6
45
20
4
385
18
75
139
215
23
68
39
7
42
15
136
14
10
1
3
160
9
183
243
2
100
450
5
87
146
211
229
1171
31
47
27
153
751
141
222
563
11
522
419
200
194
405
675
201
131
296