1045
0
1822
1
467
602
1661
787
722
1161
846
668
410
1101
1645
381
1400
2
328
325
656
2121
4
2328
1396
1279
1516