1966
5
1410
2
2499
3
1273
1
813
1099
1773
1318
1553
2035
680
4
1030
1015
1077
0
2932
871
879
771
780
3898
1688
592
557
609
743
727
1898
8
5822
1664
1139