1202
886
3269
8960
4807
975
994
812
866
1376
1423
3523
834
2883
6687
769
944
1793
1347
14727
1539
1566
993
3404
890
798
1045
1084
1246
885
6440
1123
932
4127
813
831
914
1125
1847
5084
963
905
976
987
955
2998
2647
11076
830
2187
3520
730
12695
800
846
953
758
3013
13460
1955