38
884
29
782
17
580
74
633
43
184
311
49
248
249
14
177
13
763
32
356
51
274
8
118
10
96
2
73
137
103