28
188
70
79
164
158
39
8718
204
46
124
123
43
175
309
199
106
62
73
216
295
438
354
85
645
66
26
416
193
408
261
347
1593
104
60
12
11
206
448
33
108
318
68
30
116
54
34
22
18
17
273
143
1459
170
51
91
358