427
0
448
419
433
295
584
376
1511
2299
407
393
539
1009
2
403
479
390
349
467
375
257
248
1880
918
320
979
737
381
1161
604
747