576
0
1189
1611
1494
1320
2
995
1
778
355
1105
21152
8
596
305
1103
562
484
432
2756
914
536
490
2184
1581
1243
668
1166
83
2123
1743
1382
725