2495
3
1273
1
811
2
1098
1772
1317
1552
2033
678
4
1029
1014
1076
0
2932
869
878
770
778
3893
1688
591
556
607
740
726
1898
8
5821
5
1659
1138
742
2527