0
269
369
248
453
203
241
250
372
370
350
340
428
365
383
260
359
299
258
275
352
323
400
353
237
411
324
390
186
364
580
328
196
349
216
951
1428
1193
1464
1043
1623
2302
1915
1836
1834
1783
1694