50
16
11
219
6
13
162
14
93
25
23
35
124
30
355
237
139
215
415
524
168
44
62
158
156
81
78
22
60
26
49
51
29
87
115
96
640
253
195
172
315
171
925
77
21
605