288
1556
131
58
134
174
241
45
57
213
96
50
29
68
130
141
918
43
228
119
162
32
55
35
24
39
5308
90
125
100
110
99
219
380
34
71
80
610
227
109
54
40
65
63
88
17837
582
49
64
146
172
74
47
220