1425
993
10041
1572
935
964
775
996
471
479
961
610
423
214
687
296
354
309
153
310
214
114
238
226
359
238
235
140
123
213
196
83
218
169
149
316
75
292
220
138
111
236
68
101
138
256
103
78
67
24
32
72
145
158
77
136
177
122
143
87
330
127
67
76
47
87
83
58
235
51
75
56
116
51
94
55
116
39
45
80
215
33
61
45
91
43
27
49
41
51