9509
1862
1415
5587
334
1008
3408
501
867
306
445
294
149
762
791
289
92
311
131
314
419
154
325
83
174
155
217
202
234
128
297
197
223
261
208
232
199
196
98
128
238
127
233
229
47
118
290
72
299
94
87
65
226
56
92
75
66
76
91
60
59
58
59
70
304
132
73
103
78
54
52
47
168
25
199
29
55
105
81
100
28
46
27
147
22
46
34
8
103
30