152
0
947
825
448
657
1563
518
1671
1406
1027
3066
577
984
427
525
1159
2395
3700
668
54
1057
1408
376
77
868
543
365
792
1817