961
4989
1021
1127
733
3669
932
708
775
805
860
797
1146
2652
680
724
9638
722
24302
1222
1164
7873
4387
915
981
820
3804
848
1488
3228
784
686
1462
5040
10272
2642
753
783
1832
1118
696
856
804
1103
975
649
2084
1176
787
881
1664
1524
697
938
731
1390
5863
4302
13491
1110