390
437
368
108
109
271
215
40
67
123
270
305
7
99
56
899
116
93
90
10
32
107
74
929
247
462
18
498
13
21
391
1242
541
647
199
829
212
361
275
470
278
347
209
12
184
235
46
556
891
3
98
225
129
5
9
82
38
23