2955
997
1898
1922
825
756
917
1127
1268
192
756
658
106
444
697
431
462
373
281
233
446
311
540
230
421
518
208
318
199
297
196
252
168
411
239
119
280
159
174
356
169
172
238
393
170
162
188
12
72
215
126
126
68
38
68
194
87
47
78
116
25
204
231
90
81
69
81
54
40
121
130
119
136
21
100
92
28
55
201
217
245
31
37
70
44
88
166
25
75
93