257
0
290
954
137
202
2023
2
269
168
595
249
698
320
725
167
236
172
670
333
1186
277
245
406
299
250
457
361
876
1982