303
0
405
1629
1411
1981
505
1557
957
514
474
47041
691
872
339
707
604
1032
408
389
379
1603
471
304
2010
31535
279
881
547
314