4452
0
303
405
1629
1411
1981
505
1557
957
514
47041
893
604
1032
527
385
408
427
379
458
1603
471
304
380
2010
279
1477
547
314
685