9650
1403
6718
1002
1136
934
301
830
956
384
284
385
485
778
430
160
492
213
584
433
298
507
275
169
287
336
390
219
317
513
186
269
154
218
241
178
113
146
97
174
120
106
173
228
194
86
112
35
228
257
121
76
76
99
147
202
34
33
119
133
173
86
67
52
93
48
115
114
172
123
77
133
56
80
21
84
41
77
147
62
42
32
22
128
174
96
218
74
40
58