113
682
84
400
32
362
48
382
57
298
272
89
222
26
269
14
217
15
255
25
248
150
10
170
27
24
168
30
329
23
173
116
161