113
682
84
400
48
382
32
362
57
298
272
89
222
14
217
26
269
15
254
25
248
24
168
150
10
170
27
66
509
13
142
143
96
124