332
881
162
668
109
575
227
465
329
456
31
335
52
298
97
286
26
267
65
221
30
176
11
134
27
122
20
899
24
135
23
100
13
90