6
70
28
4
60
409
25
30
10
59
24
15
35
124
55
126
552
356
237
101
235
201
366
197
208
140
787
385
286
205
143
107
139
122