1966
5
1409
2
2498
3
1273
1
812
1099
1773
1317
1553
2035
680
4
1030
1015
1077
0
2932
870
879
771
780
3897
1688
592
557
609
743
727
1898
8
5822
1664
1139