1557
0
1661
1
602
964
584
410
276
691
1161
846
1423
668
63
381
1101
345
2941
839
157
439
1931
2
1059
2161
4455
1893
2328
1043
81
483
1215