1246
1123
4127
831
858
5084
963
905
955
1261
2647
2187
1132
12695
914
816
846
890
953
758
3013
13460
1871
1955
1030
780
919
923
5384
791
3418
3221
800
2468
787
4415
770
7348
4146
82372
18335
1194
10471
873
863
3516
2034
918
1150
756
836
948
820
3832
993
16095
14422
828
2680
1362