1412
1
1150
2
1056
2626
2797
3
1414
1429
727
849
487
1377
1714
598
623
3907
1839
1599
1206
881
1511
879
0
1096
4
1875
1282
5
486
626
1139
747
2776
2270