332
910
162
702
109
594
227
479
329
502
31
346
52
306
97
199
26
305
65
30
128
11
107
27
130
24
134
16
111
23
100