2704
2727
3692
30888
695
3666
1193
1149
3215
815
971
2748
15711
653
4309
988
4852
746
816
644
1533
1095
1084
969
6695
1607
2935
1331
70023
3570
834
1065
708
2166
4408
6825
43203
788
681
1340
925
830
1919
1079
922
907
832
1609
1723
662
1004
1608
853
1741
1363
865
1173
1033
156283
1090